package com.runoob.java;

class Animal{
    public void move(){
        System.out.println("动物可以移动");
    }
}

class Dog2 extends Animal{
    public void move(){
        System.out.println("狗可以跑和走");
    }
    public void bark(){
        System.out.println("狗可以吠叫");
    }

    public void method() {

    }
}

public class TestDog{
    public static void main(String[] args){
        Animal a = new Animal(); // Animal 对象
        // 这里的b的引用类型是Animal类型
        Animal b = new Dog2(); // Dog 对象

        a.move();// 执行 Animal 类的方法
        b.move();//执行 Dog 类的方法
//        b.bark(); // 编译错误
    }
}
